package org.kevoree.kcl.api; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; /** * Created by duke on 9/24/14. */ public class Helper { public static File stream2File(InputStream in, String optName) throws IOException { File tempF = File.createTempFile("kcl_temp_stream", null); tempF.deleteOnExit(); FileOutputStream fw = new FileOutputStream(tempF); byte[] buffer = new byte[1024]; int len = in.read(buffer); while (len != -1) { fw.write(buffer, 0, len); len = in.read(buffer); } fw.close(); return tempF; } }